OGG replicat 集成(非集成)模式配置

1 replicat 集成模式配置

2 检查点表(非集成模式)

Note

如果使用集成模式则不需要提供检查表.

非集成的副本在检查点表中维护其恢复检查点,检查点存储在目标端数据库.检查点信息将会写入检查点表.检查点表只写入一次,因为检查点要么成功要么失败.
以下过程安装一个默认的检查电表.可以使用多个检查电表,例如每个replicat 组都使用不同的检查点表.

  1. 运行ggsci,登录数据库
DBLOGIN USERIDALIAS alias
dblogin useridalias citdb
  1. 创建检查点表
ADD CHECKPOINTTABLE  ggadmin.ggs_checktable
  1. 指定使用的检查点表
EDIT PARAMS ./GLOBALS
CHECKPOINTTABLE ggadmin.ggs_checktable

3 禁用默认的异步提交

但非集成应用模式使用检查点表时,它使用带有nowait 选项提高性能.在应用提交之后,replicat 能够立即继续处理.而数据库在后台记录事务.使用DBOPTIONS 参数 和replicat 参数文件中的DISABLECOMMITINOWAIT 选项禁用NOWAIT 异步提交.

4 配置replicat

  1. 运行ggsci 编辑参数
EDIT PARAMS repcit
  1. 设定参数
    基本参数replicat 组应用到非集成模式
REPLICAT repcit
USERIDALIAS citdb
ASSUMETARGETDEFS
MAP hr.*, TARGET hr2.*;

基本参数replicat 组应用到集成模式


REPLICAT repcit
DBOPTIONS INTEGRATEDPARAMS(parallelism 6)
USERIDALIAS citdb
ASSUMETARGETDEFS
MAP hr.*, TARGET hr2.*;